package cn.tedu.truetaste.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 订单数据的列表项VO类
 *
 * @author java@tedu.cn
 * @version 0.0.1
 */
@Data
@Deprecated
public class OrderListItemVO implements Serializable {
    /**
     * 数据id
     */
    @ApiModelProperty("数据id")
    private Long id;
    /**
     * 下单时间
     */
    @ApiModelProperty("下单时间")
    private LocalDateTime gmtOrder;
    /**
     * 桌号
     */
    @ApiModelProperty("桌号")
    private String nof;
    /**
     * 菜品名
     */
    @ApiModelProperty("菜品名")
    private String name;
    /**
     * 订单状态
     */
    @ApiModelProperty("订单状态")
    private Integer status;
    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private Integer count;
    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private Double amount;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
    /**
     * 评论
     */
    @ApiModelProperty("评论")
    private String comments;
    /**
     * 优惠劵
     */
    @ApiModelProperty("优惠劵")
    private String offerCoupons;
    /**
     * 优惠劵id
     */
    @ApiModelProperty("优惠劵id")
    private Integer offerCouponsId;
    /**
     * 总金额
     */
    @ApiModelProperty("总金额")
    private Double price;

    /**
     * 优惠劵减免金额
     */
    @ApiModelProperty("优惠劵减免金额")
    private Double offerCouponsPrice;
    /**
     * 会员等级金额
     */
    @ApiModelProperty("会员等级金额")
    private Double gradePrice;
    /**
     * 实际支付金额
     */
    @ApiModelProperty("实际支付金额")
    private Double payPrice;
    /**
     * 支付方式
     */
    @ApiModelProperty("支付方式")
    private String payWay;
    /**
     * 支付订单流水号
     */
    @ApiModelProperty("支付订单流水号")
    private String orderSerialNumber;
}
